<?php
declare(strict_types=1);
namespace App\Dao;


use App\Model\Area;

class AreaDao {

    /**
     * 获取某一级别的地区列表
     * @param int[] $where
     * @param string[] $columns //需要查询的字段
     * @return array
     */
    public function getList($where=['level_type'=>2] , $columns=['id', 'parent_id', 'level_type', 'nick_name', 'province']){
        return Area::query()->where($where)->get($columns)->toArray();
    }

    /**
     * 查询地区信息
     * @param $where
     * @param string[] $columns
     * @return array
     */
    public function findByWhere($where, $columns=['*']){
        return Area::query()->where($where)->first($columns);
    }

}